C++中->什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:09:47
class A
{
public:
void func1(void);
};
void test(A *a)
{
a->func1();
}

类指针的引用方式。

比如说一个类的类名是a,你要引用a的b成员

那么就是 a.b

但如果一个类的指针*p指向a,你要引用它就得用:
p->b或者(*p).b

对指针p,
p->x
等价于
(*p).x